﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LinkCard.AdminCP.Common;
using LinkCard.Dao;
using LinkCard.Model;

namespace LinkCard.CustomerView
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //string code = Request.Params["code"];
            //if (!string.IsNullOrEmpty(code))
            //{
            //    try
            //    {
            //        bool rs = new NewsLetterDao().Deactive(code);
            //        if (rs)
            //        {
            //            Literal1.Text = "Email của bạn đã được xóa khỏi hệ thống!";

            //        }
            //    }
            //    catch (Exception ex)
            //    {
            //        if (ex.Message.ToLower() == "wrongcode")
            //        {
            //            Literal1.Text = "Mã xác nhận không đúng!";
            //        }
            //        else if (ex.Message == "actived")
            //        {
            //            Literal1.Text = "Email của bạn đã được xác nhận!";
            //        }
            //    }
            //}
            //else
            //{
            //    Literal1.Text = "Bad request";
            //}

            Page.MetaDescription = "";
        }

        [System.Web.Services.WebMethod]
        public static string CheckLogin(string sUsername, string sUserPw)
        {
            try
            {
                var db = new TopLinkEntities();
                var _customer = db.Customers.FirstOrDefault(t => t.Username == sUsername && t.Password == sUserPw);

                if (_customer == null)
                {
                    return "-2";
                }
                HttpContext.Current.Session["USER"] = sUsername;
                HttpContext.Current.Session["USERID"] = _customer.CustomerID;
                HttpContext.Current.Session.Timeout = 19;

                return "1";
            }
            catch
            {
                return "-3";
            }
        }

      
    }
}